Nkhotakota is situated about 190km from Lilongwe, which has an international airport. From the airport one may hire a vehicle and drive to Nkhotakota via Salima.
Another way to get to Nkhotakota is making use of the Ilala ferry from Monkey Bay or Nkhata Bay.